[ENV] record-service
I. Env Table
.ENV FILE
| Name | Line | Chain |
|---|---|---|
| MONGO_HOST | src/config/mongodb.js:4 | |
| MONGO_REPL | src/config/mongodb.js:13, src/config/mongodb.js:14 | |
| MONGO_USER | src/config/mongodb.js:16, src/config/mongodb.js:19 | |
| MONGO_PWD | src/config/mongodb.js:16, src/config/mongodb.js:19 | |
| DB_NAME | src/config/mongodb.js:3 | |
| ACCESS_SERVICE_DOMAIN | src/config/access.js:5 | |
| ACCESS_SERVICE_USERNAME | src/config/access.js:6 | |
| ACCESS_SERVICE_PASSWORD | src/config/access.js:7 | |
| HOST | src/config/host.js:5 | |
| SPACE_DOMAIN | src/config/host.js:6 | |
| RECORD_DOMAIN | src/config/host.js:7 | |
| RECORD_DOWNLOAD_URL | src/config/host.js:8 | |
| BASE_DIRECTORY | src/config/host.js:9 | |
| VERSION_API | src/config/host.js:10 | |
| VERSION_SCHEMA | src/config/host.js:11 | |
| MONTHLY_MAIL_TIME | src/config/host.js:13 | |
| WEEKLY_MAIL_TIME | src/config/host.js:14 | |
| DAILY_MAIL_TIME | src/config/host.js:15 | |
| USERNAMES | src/config/authorization.js:6 | |
| PASSWORD | src/config/authorization.js:7 | |
| PBXLOG_SERVICE_DOMAIN | src/config/pbxlog.js:5 | |
| PBXLOG_SERVICE_USERNAME | src/config/pbxlog.js:6 | |
| PBXLOG_SERVICE_PASSWORD | src/config/pbxlog.js:7 | |
| RECORD_URL | src/lib/record.js:314, src/lib/record.js:331, src/lib/updateLink.js:132 | |
| PBX_HOST | src/config/pbx.js:4 | |
| PBX_USERNAME | src/config/pbx.js:5 | |
| PBX_PASSWORD | src/config/pbx.js:6 | |
| PBX_PORT | src/config/pbx.js:7 | |
| PBX_KEY_FILE | src/config/pbx.js:8 | |
| RECORD_MODE | src/server.js:41, src/lib/record.js:281, src/lib/updateLink.js:51, src/lib/updateLink.js:133 | |
| DO_KEY | src/config/aws.js:5 | |
| DO_SECRET | src/config/aws.js:6 | |
| DO_ENDPOINT | src/config/aws.js:7 | |
| DO_SPACE | src/config/aws.js:8 | |
| DO_REGION | src/config/aws.js:9 | |
| PATH_SYNC_RECORD | src/lib/syncRecord.js:42 | |
| SYNC_RECORD_TIME | src/lib/syncRecord.js:25 | |
| UPDATE_LINK_RECORD_TIME | src/lib/updateLink.js:18 | |
| UPLOAD_RELOAD_TIME | src/lib/uploadRecord.js:31 | |
| MAILER_HOST | src/lib/monthlyRecord.js:46 | |
| MAILER_PORT | src/lib/monthlyRecord.js:47 | |
| MAILER_USER | src/lib/monthlyRecord.js:48 | |
| MAILER_PASS | src/lib/monthlyRecord.js:49 | |
| GCALLS_DOMAIN | src/lib/monthlyRecord.js:64 |
.PBX-ENV
.pbx-env
│
├── gc03.env
└── gc04.env
| Parameter | Value |
|---|---|
| PBX_SER_HOST | |
| PBX_SER_USERNAME | |
| PBX_SER_PASSWORD | |
| PBX_SER_PORT | |
| PBX_KEY_FILE | ./pem/pbx-key.pem |
| PBX_USERNAME | |
| PBX_PASSWORD | |
| PBX_API_DOMAIN | |
| PBX_RECORD_DOMAIN | |
| PBX_RECORD_FORMAT | mp3 |
II. Quick List
Public:
Dev:
https://gitlab.com/gcalls-opensource/secrets/gcallsenv/-/blob/master/envLocal/record-service.env
Test:
Prod:
https://gitlab.com/gcalls-opensource/secrets/gcallsenv/-/blob/master/envCloud/record-service.env
https://gitlab.com/gcalls-opensource/secrets/gcallsenv/-/blob/master/envXR/record-service.env
III. Ticket Table
IV. Flow List
- Check and update new env information in Record Service Env
- Clone Project:
git clone -b Development https://gitlab.com/gcalls-opensource/gcallsenv.git
- Search and note where to use environment variable in Record Service
- Clone Project:
git clone -b Development https://gitlab.com/gcalls-opensource/publics/gcallsback/-/tree/Test/recordService
- Search and note ticket should change, fix, refactor, research or implement for better env-based productivity development and system performance in Gcalls Issues